The Platform Telekomunikasi Terbuka (OTP) adalah kumpulan perpustakaan Erlang yang kuat dan prinsip desain yang memformalkan Model Aktor. Ini menyediakan "Gambaran Rancangan" yang dikenal sebagai Perilaku, yang memungkinkan pengembang membuat aplikasi terdistribusi dan tahan kesalahan dengan mengabstraksi manajemen proses.
1. Tata Letak OTP
OTP adalah paket yang mencakup Erlang, database Mnesia dan struktur standar untuk Aplikasi. Aplikasi terdiri dari proses-proses yang mengikuti konvensi OTP yang ketat (perilaku).
2. Perilaku sebagai Kontrak
Perilaku adalah pola standar industri untuk pola umum: GenServer untuk server umum, penangan acara untuk pesan, dan mesin keadaan untuk logika kompleks.
3. I/O sebagai Pesan Proses
Di VM Erlang, operasi I/O dilakukan oleh server I/O. Ini adalah proses yang menerapkan antarmuka pesan tingkat rendah, memungkinkan keluaran diarahkan ke pemimpin grup node jarak jauh melalui pesan sederhana.